/*J6frW/si/EpkjTwKn+gUiVe9I4NzV6UQ/2RzyA4Crqgx75GGr3WcUl+Ll7aUKdff*/
/*
 * @Author: xiahui 
 * @PageInfo: 附件管理
 * @Date: 2019-02-13 16:50:35 
 * @Last Modified by: huoyzh
 * @Last Modified time: 2020-06-16 09:38:04
 */
import { AREA, FIELDS, FSTATUSFLAG } from '../../constance';
import { showWarningInfo } from '../../../../../scmpub/scmpub/pub/tool/messageUtil';
import { getLangByResId } from '../../../../../scmpub/scmpub/pub/tool/multiLangUtil';

export default function(props) {
	let checkArr = props.table.getCheckedRows(AREA.listTableId);
	if (!checkArr || checkArr.length < 1) {
		showWarningInfo(null, getLangByResId(this, '4004PURDAILY-000058')); /* 国际化处理： 请选择数据*/
		return;
	}

	let pk = checkArr[0].data.values[FIELDS.pk_ct_pu].value;
	let fstatusflag = checkArr[0].data.values[FIELDS.fstatusflag].value;
	//此标志判断是否变更过,blatest为true则不是最原始版本那就是做过变更，false是最原始版本
	let bleast = checkArr[0].data.values['blatest'].value;
	if (bleast != true) {
		//状态不是生效的，则取原始主键，如果状态生效，原始主键就是当前主键
		if (fstatusflag != FSTATUSFLAG.validate) {
			let pk_origct = checkArr[0].data.values[FIELDS.pk_origct].value;
			pk = pk_origct ? pk_origct : pk;
		}
	}

	this.setState({
		pk: pk,
		showUploader: !this.state.showUploader,
		vbillcode: checkArr[0].data.values[FIELDS.vbillcode].value
	});
}

/*J6frW/si/EpkjTwKn+gUiVe9I4NzV6UQ/2RzyA4Crqgx75GGr3WcUl+Ll7aUKdff*/